// 写验证规则
const joi = require('joi')

// 用户名验证规则
const username = joi.string().alphanum().min(3).max(10).required()

// 密码验证规则
const password = joi.string().pattern(/^[\S]{6,12}$/).required()

// 登录表单验证规则
exports.login_schema = {
    // 表单需要对 req.body 中的数据进行验证
    body: {
        username,
        password,
    }
}


// 添加用户规则
exports.user_create_schema = {
    body: {
        username,
        password,
        email: joi.string().email({ minDomainSegments: 2, tlds: { allow: (['com', 'net']) } }),
        mobile: joi.string().pattern(/^1[3-9]\d{9}$/),
    }
}